someone that talks too much - French English Dictionary